#include<string>
#include "../m_connection_tests/komunikacja1.2.h"

/**
* Funkcja zwracajaca liste lotnisk ze wszystkimi argumentami.
*/
std::vector<lotnisko> pobierz_lotniska(void);

/** 
* Funkcja zwracajaca liste identyfikatorow aktywnych lotnisk wraz ze wspolrzednymi (dla samolotu).
*/
std::vector<lotnisko_dla_samolotu> pobierz_pozycje(void);

/**
* Funkcja zwracajaca liste samolotow ze wszystkimi argumentami.
*/
std::vector<samolot> pobierz_samoloty(void);

/**
* Funkcja zwracajaca liste zdarzen ze wszystkimi argumentami.
*/
std::vector<zdarzenie> pobierz_zdarzenia(void);

/**
* Funkcja zwracajaca dane zadanego przez id lotniska.
*/
lotnisko lotnisko_po_id(int zadane_id);

/**
* Funkcja zwracajaca dane dotyczace obslugi danego modelu wybranego samolotu po nazwie.
*/
samolot_dla_lotniska obsluga_po_nazwie(std::string zadana_nazwa);

/**
* Funkcja zwracajace dane techniczne samolotu o zadanej nazwie.
*/
samolot_dla_samolotu techniczne_po_nazwie(std::string zadana_nazwa);

/**
* Funkcja ustawiajaca aktywnosc wskazanego przez id lotniska na '+'. Zwraca 1 jesli ok.
*/
int aktywuj_lotnisko(int id_lotniska);

/**
* Funkcja ustawiajaca aktywnosc wskazanego przez id lotniska na '+'. Zwraca 1 jesli ok.
*/
int deaktywuj_lotnisko(int id_lotniska);
